<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
       //9. ES6中的箭头函数(常用)
    //    function show() {
    //        alert('1');
    //    }
    //    show();


    //    function show(a) {
    //        return a;
    //    }
    //    var x = show(12);
    //    alert(x);

    //    function show(a,b){
    //        return a+b;
    //    }

    //    var y = show(12,24);
    //    alert(y);

    //    //箭头函数
    //    var show=()=>'helloworld'    
    //    function show(){return 'helloworld'}

    //    var show=a=>a  
    //    function show(a){return a};

    //    var show=(a,b)=>a+b
    //    function show(a,b){return a+b}

        //使用箭头函数所需要注意的问题
        //this的问题，如果使用箭头函数，那么此时的this指向的是window对象，而不是当前对象自身
        var a = 1000;
        var json = {
            a:100,
            b:200,
            show:()=>{
                alert(this.a);
            }
        }  
        json.show();  

     
    </script>
</head>
<body>

</body>
</html>